/* 
   Plupload
------------------------------------------------------------------- */

.plupload_button { display: -moz-inline-box; /* FF < 3*/ display: inline-block; font: normal 12px sans-serif; text-decoration: none; color: #42454a; border: 1px solid #DCDCDC; margin-right:4px; padding:5px 8px 5px 26px;  background:#f3f3f3 url(../../../img/general/forms/uploader/upload.png) no-repeat 5px center; outline: 0; -webkit-box-shadow: inset 0 1px 0 0 #FEFEFE; box-shadow: inset 0 1px 0 0 #FEFEFE;}
.plupload_button:hover { color: #333; text-decoration: none; -webkit-box-shadow: inset 0px 0px 1px 1px #e4e4e4; box-shadow: inset 0px 0px 1px 1px #e4e4e4; }
.plupload_button:active{ background-color:#ededed; -webkit-box-shadow: inset 0px 0px 1px 1px #dddddd; box-shadow: inset 0px 0px 1px 1px #dddddd; }
.plupload_disabled, 
a.plupload_disabled:hover,
a.plupload_disabled:active { color: #737373; border-color: #DCDCDC; background: #ededed url(../../../img/general/forms/uploader/upload_disabled.png) no-repeat 5px center; cursor: default; -webkit-box-shadow:none; box-shadow:none;  }

.plupload_add { background:url(../../../img/general/forms/uploader/add.png) no-repeat 5px center;}
.plupload_wrapper { font: normal 11px Verdana, sans-serif; width: 100%; }
.plupload_container { background: url(../../../img/general/forms/uploader/transp50.png);/*-moz-border-radius: 5px;*/ }
.plupload_container input { border: 1px solid #DDD; font: normal 11px Verdana, sans-serif; width: 98%; }
.plupload_header { background: #2A2C2E url(../../../img/general/forms/uploader/backgrounds.gif) repeat-x; display:none; }
.plupload_header_content { background: url(../../../img/general/forms/uploader/backgrounds.gif) no-repeat 0 -317px; min-height: 56px; padding-left: 60px; color: #FFF; }
.plupload_header_title { font: normal 18px sans-serif; padding: 6px 0 3px; }
.plupload_header_text { font: normal 12px sans-serif; }
.plupload_filelist { margin: 0; padding: 0; list-style: none; }
.plupload_scroll .plupload_filelist { height: 185px; background: #F5F5F5;  }
.plupload_filelist li { padding: 10px 8px; background: #F5F5F5 url(../../../img/general/forms/uploader/backgrounds.gif) repeat-x 0 -156px; border-bottom: 1px solid #DDD; }
.plupload_filelist_header,
.plupload_filelist_footer { background: #F3F3F3; padding: 8px 8px;}
.plupload_filelist_header { border-top: 1px solid #EEE; border-bottom: 1px solid #DCDCDC; }
.plupload_filelist_footer { border-top: 1px solid #DCDCDC; line-height: 20px; vertical-align: middle; }
.plupload_file_name { float: left; overflow: hidden }
.plupload_file_status { color: #777; }
.plupload_file_status span { }
.plupload_file_size,
.plupload_file_status,
.plupload_progress { float: right; width: 80px; }
.plupload_file_size,
.plupload_file_status,
.plupload_file_action { text-align: right; }
.plupload_filelist .plupload_file_name { width: 205px }
.plupload_file_action { float: right; width: 16px; height: 16px; margin-left: 15px; }
.plupload_file_action * { display: none; width: 16px; height: 16px; }
li.plupload_uploading { background: #ECF3DC url(../../../img/general/forms/uploader/backgrounds.gif) repeat-x 0 -238px; }
li.plupload_done { color:#AAA }
li.plupload_delete a { background: url(../../../img/general/forms/uploader/delete.png); }
li.plupload_failed a { background: url(../../../img/general/forms/uploader/error.png); cursor: default; }
li.plupload_done a { background: url(../../../img/general/forms/uploader/done.png); cursor: default; }
li.plupload_delete a:hover{ opacity:.8; }
.plupload_progress,
.plupload_upload_status { display: none; }
.plupload_progress_container { margin-top: 3px; border: 1px solid #CCC; background: #FFF; padding: 1px; }
.plupload_progress_bar { width: 0px; height: 7px; background: #CDEB8B; }
.plupload_scroll .plupload_filelist_header .plupload_file_action,
.plupload_scroll .plupload_filelist_footer .plupload_file_action { margin-right: 17px; }

/* Floats */
.plupload_clear,
.plupload_clearer { clear: both; }
.plupload_clearer,
.plupload_progress_bar { display: block; font-size: 0; line-height: 0; }
li.plupload_droptext { 
	text-indent: 120%; white-space: nowrap; overflow: hidden; border: 0; line-height: 165px; 
	background: #fcfdfd;
	background: url(../../../img/general/forms/uploader/uploadBg.png) no-repeat center, -moz-linear-gradient(top,  #fcfdfd 0%, #f3f3f3 100%);
	background: url(../../../img/general/forms/uploader/uploadBg.png) no-repeat center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfd), color-stop(100%,#f3f3f3));
	background: url(../../../img/general/forms/uploader/uploadBg.png) no-repeat center, -webkit-linear-gradient(top,  #fcfdfd 0%,#f3f3f3 100%);
	background: url(../../../img/general/forms/uploader/uploadBg.png) no-repeat center, -o-linear-gradient(top,  #fcfdfd 0%,#f3f3f3 100%);
	background: url(../../../img/general/forms/uploader/uploadBg.png) no-repeat center, -ms-linear-gradient(top,  #fcfdfd 0%,#f3f3f3 100%);
	background: url(../../../img/general/forms/uploader/uploadBg.png) no-repeat center, linear-gradient(top,  #fcfdfd 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfd', endColorstr='#f3f3f3',GradientType=0 );
}
